Skip to content

feat: Modernize app theme and UI#45

Merged
atorch merged 2 commits intomasterfrom
atorch_2025_09_06_prep_release
Oct 11, 2025
Merged

feat: Modernize app theme and UI#45
atorch merged 2 commits intomasterfrom
atorch_2025_09_06_prep_release

Conversation

@atorch
Copy link
Owner

@atorch atorch commented Oct 11, 2025

  • Update targetSdkVersion to 35.
  • Implement a modern, full-screen theme with a Toolbar.
  • Refactor the sharing functionality to use Intent.createChooser.
  • Update button styles for a consistent look and feel.
  • Update the release date in all translations to October 2025.
  • Fix an instrumented test that was failing due to the UI changes.
  • Add generated files to .gitignore.

- Update targetSdkVersion to 35.
- Implement a modern, full-screen theme with a Toolbar.
- Refactor the sharing functionality to use Intent.createChooser.
- Update button styles for a consistent look and feel.
- Update the release date in all translations to October 2025.
- Fix an instrumented test that was failing due to the UI changes.
- Add generated files to .gitignore.
@atorch atorch requested a review from Copilot October 11, 2025 07:49
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR modernizes the app's theme and UI to use Material Components with a full-screen theme and Toolbar implementation, while updating the target SDK to 35 and release metadata to October 2025.

  • Update theme to Material Components with NoActionBar and implement Toolbar across activities
  • Refactor sharing functionality from ShareActionProvider to Intent.createChooser
  • Update app release date to October 2025 across all translations and add release signing configuration

Reviewed Changes

Copilot reviewed 15 out of 16 changed files in this pull request and generated no comments.

Show a summary per file
File Description
app/src/main/res/values/styles.xml Switch to Material Components theme with NoActionBar and add custom button styles
app/src/main/res/values/strings.xml Update release date from March to October 2025
app/src/main/res/values/colors.xml Add grey color for button styling
app/src/main/res/values-es/strings.xml Update Spanish translation release date to October 2025
app/src/main/res/values-de/strings.xml Update German translation release date to October 2025
app/src/main/res/values-ar/strings.xml Update Arabic translation release date to October 2025
app/src/main/res/layout/fragment_solve_puzzle.xml Apply new button styles to submit, hint, and Gemini hint buttons
app/src/main/res/layout/activity_solve_puzzle.xml Add Toolbar with AppBarLayout to replace ActionBar
app/src/main/res/layout/activity_puzzle_selection.xml Add Toolbar with AppBarLayout and apply button styles
app/src/main/java/atorch/statspuzzles/SolvePuzzle.java Replace ShareActionProvider with Intent.createChooser and configure Toolbar
app/src/main/java/atorch/statspuzzles/PuzzleSelection.java Configure Toolbar for the puzzle selection activity
app/src/main/AndroidManifest.xml Update theme reference to use base AppTheme
app/src/androidTest/java/atorch/statspuzzles/PuzzleSelectionTest.java Fix test to check for intro button text instead of app name
app/build.gradle Update targetSdkVersion to 35 and add release signing configuration
README.md Add documentation for generating and testing release App Bundles
Comments suppressed due to low confidence (1)

app/src/main/res/layout/fragment_solve_puzzle.xml:1

  • The android:layout_marginTop and android:visibility attributes were removed when applying the new style. This could affect the button's positioning and initial visibility state.
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@atorch atorch requested a review from Copilot October 11, 2025 08:05
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 15 out of 16 changed files in this pull request and generated no new comments.


Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@atorch atorch merged commit f646b65 into master Oct 11, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant